package day05;
import java.util.Scanner;
import java.util.Arrays ;
public class Practice02 {
    public static void main(String[] args) {
        /*
        1. Addition随机加法运算器
        要求：由系统随机出10道加法题，而后由用户来答题，
        答题后输出"答对了"或"答错了"，答对1题得10分，
        答错1题不扣分，最后输出总分数。

        2. MultiTable九九乘法表
        要求：输出九九乘法表

        3. 数组小代码练习：声明、初始化、访问、遍历

        4. MaxOfArray求数组元素最大值

        5. 对数组进行升序排列，并输出排序后的结果

         */
        //5.
        int[] a=new int[5];
        for(int i=0;i<a.length;i++){
            a[i]=(int)(Math.random()*100);
            System.out.println(a[i]);
        }
        Arrays.sort(a);
        System.out.println("排完序后");
        for(int i=0;i<a.length;i++){
            System.out.println(a[i]);
        }
        System.out.println("倒序排列");
        for(int i=a.length-1;i>=0;i--){
            System.out.println(a[i]);
        }



        /*
        //4.
        int[] a=new int[5];
        for(int i=0;i<a.length;i++){
            a[i]=(int)(Math.random()*100);
            System.out.println(a[i]);
        }
        int num=a[0];
        for(int i=1;i<a.length;i++){
            if(a[i]>num){
                num=a[i];
            }
        }
        System.out.println("最大值为："+num);


         */



        /*
        //3.声明数组
        int[]a=new int[3];//0，0，0
        //初始化
        int[]b={1,2,3};
        int[]c=new int[]{1,2,3};
        int[]d;
        d=new int[]{1,2,3};
        //访问
        int[]a1=new int[5];
        System.out.println(a1[3]);
        //遍历
        for(int x=0;x<a1.length;x++){
            a1[x]=(int)(Math.random()*100);
            System.out.println(a1[x]);
        }

         */






        /*
        //2.
        for(int b=1;b<=9;b++){
            for(int a=1;a<=b;a++){
                System.out.print(a+"*"+b+"="+a*b+"\t");
            }
            System.out.println();
        }

         */





        /*

        //1.
        Scanner scan=new Scanner(System.in);
        int total=0;
        for(int i=1;i<=10;i++) {
            int x = (int) (Math.random() * 100);
            int y = (int) (Math.random() * 100);
            System.out.println(x + "+" + y + "=?");
            System.out.println("请作答");
            int reply = scan.nextInt();
            if (reply == x + y) {
                System.out.println("答对啦");
                total += 10;
            } else{
                System.out.println("答错啦");
            }
        }
        System.out.println("总分为："+total);

         */

    }
}
